<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    
    <script>
        // string "" ,,''        "   '  '   "///   '"    "'==>不区分字符串和字符
        let s1="this is javascrpit";
        let a=s1.length;
        document.write(a)//打印到页面中
        console.log(a);  //打印到控制台中
        //alert(a)

        //大小写敏感
        console.log(s1.toUpperCase());//大写的转换，调佣函数一定要写括号
        console.log(s1.toLowerCase());//小写转换


        //索引（位置）,从0开始，空格也是一个字符占位符一个长度
        //indexof(str查找的字符串,index从哪个位置开始查找)
        let s2=s1.indexOf("java")//大小写敏感，没有查找到返回-1
        console.log(s2);

        //substing(index1（包含）,index2（不包含）),返回索引1和索引2之间的字符
        let s3=s1.substring(5,6)//
        console.log(s3)
        let s4=s1.substring(8,12)//
        console.log(s4);

        //***split(str),分割。str表示以什么进行分割=====》string转换为类型
        let s5=s1.split(" ")
        console.log(s5);
        console.log(s5[1]);

        ///数组
        //1存放相同类型
        //2索引从0开始
        //3先创建\复制才能进行访问其中的元素
        //创建数组
        let arr1 = new Array(5);//空间感件数必须整数
        console.log("数组的长度是："+arr1.length);
        arr[0]="a";//赋值
        arr[1]=1;
        console.log(arr[1]);
        console.log(typeof(arr1[0]));

        //***join() 数组转为字符串的形式

        let q1="hello,java,scrpit"
        let q2 = q1.split(",")//string--->arr
        console.log(q2);
        let q3=q2.join("-")
        console.log(q3);
        //sort
        console.log(q2.sort());
        //末尾添加一个或者多个元素，push===>返回的类型是添加之后数组的长度
        console.log(q2.push("zhangsan"));
        consle.log(q3[3])

        //运算符
        //&& 0&&1 且
        //|| 0||1  或
        //！ ！0 非
        // =(赋值) ==（等于，一般比较）===（恒等，类型等于，严格比较）

        //逻辑关系，逻辑控制语句
        //条件
        //if (){
        //语句只有一条，大括号可以省略

        //}else{
        //}
        let qq=4,b=-1;
        if(a>b){
            document.write(qq)
        }else{
            document.write(b)
        }

        //switch(表达式){
            //case 值1：
            //break;
            //default
            
        //}
        //循环
        //for（初始量，循环条件；增量/减量）{
        //javaScript
        //}
        //whiel do...while(至少执行一次)
        //for...in 数组或对象的属性
        //for（变量 in 对象/数组）{}
        let arr3 = ["a","b","c"];
        for(let i in arr3){
            document.write(arr3[i])
        }

        //注释 单行// 多行/* */
        //常用的输出方式
        //警告alert(),,,字符串和一个确定按钮，，优先级最高
        alert("你好")

        //提示框 等待用户进行输入 prompt（“提示信息”，"输入框的默认信息"）
        let aa =prompt("请输入一个数")
        console.log(aa);
        </script>
</head>
<body>
> &gt;
< &lt;
</body>


</html>
